		Fichier Read Me First de Sybase SQL Anywhere Studio 8.0.2

		      Copyright (c) 1989-2002 Sybase, Inc. 
	     Copyright partiel (c) en 2002, iAnywhere Solutions, Inc.
	     Tous droits rservs. Tous droits non publis rservs.

Sommaire
========
        Composants mis  jour
        Nouvelles fonctionnalits de SQL Anywhere Studio 8.0.2
	- UltraLite Component Suite
	- Adaptive Server Anywhere
	- Synchronisation MobiLink
	- Bases de donnes UltraLite
	- Rplication SQL Remote
	Changement de comportement dans SQL Anywhere Studio 8.0.2
	- Modifications relatives aux plates-formes supportes
	      Windows CE 2.11 n'est notamment pas supportes dans cette mise  jour.
	- Autres modifications
	Fonctions  viter
        Problmes identifis

Composants mis  jour
=====================

  La prsente version de SQL Anywhere Studio inclut les composants suivants :

  Adaptive Server Anywhere		Version 8.0.2
  Option de dploiement UltraLite	Version 8.0.2
  Synchronisation MobiLink		Version 8.0.2
  Rplication SQL Remote		Version 8.0.2
  InfoMaker				Version 8.0.1 
                                        (non mis  jour depuis la version 8.0.1)
  Open Client/Open Server 		Version 12.5
                                        (non mis  jour depuis la version 8.0.1)
  PowerAMC Dveloppeur SQL		Version 8.0.1
                                        (non mis  jour depuis la version 8.0.1)
  jConnect for JDBC			Version 4.5 et 5.5, EBF 9689
                                        (non mis  jour depuis la version 8.0.1)
  Sybase Central	        	Version 4.1.1

Nouvelles fonctionnalits de SQL Anywhere Studio 8.0.2
======================================================

  Cette section prsente un rsum des nouvelles fonctionnalits les plus 
  importantes. Pour une description dtaille des nouvelles fonctionnalits, 
  reportez-vous aux liens figurant sur la premire page des manuels en ligne.

  UltraLite Component Suite
  -------------------------
  Les technologies lies aux bases de donnes UltraLite peuvent dsormais tre
  utilises dans les nouveaux environnements de dveloppement de manire trs
  simple. Grce au module UltraLite Component Suite, les utilisateurs 
  des applications eMbedded Visual Basic, AppForge MobileVB et Java peuvent 
  exploiter la technologie UltraLite.
  Le composant pour Java se prsente comme une alternative  UltraLite pour
  Java dcrit dans le manuel correspondant. Ce composant n'est pas une 
  implmentation 100% Java, mais utilise en revanche les classes natives 
  pour de meilleures performances.

  Adaptive Server Anywhere
  ------------------------
  Vous pouvez crer des index clusteriss sur une table. Dans un index 
  clusteris, les lignes sont stockes approximativement selon l'ordre
  dans lequel elles apparaissent dans l'index.

  Adaptive Server Anywhere supporte les identificateurs uniques (UUID et GUID).
  Les identificateurs uniques universels ou UUID ("universally unique 
  identifiers") et les identificateurs uniques globaux ou GUID ("globally unique
  identifiers") permettent d'identifier de manire univoque les lignes, mme
  entre des bases de donnes distinctes dans un environnement de 
  synchronisation.

  Vous pouvez utiliser la clause ON EXISTING de l'instruction INSERT pour mettre
   jour les lignes existantes avec de nouvelles valeurs, pourvu que la table
  dispose d'un cl primaire.

  Adaptive Server Anywhere vous permet de crer des sauvegardes d'image de
  bases de donnes excutes sur la plate-forme Windows CE ou bien de renommer
  ou de tronquer le journal de transactions de la base de donnes.

  Le plan graphique a t amlior et contient davantage d'informations, lui
  confrant ainsi un nouvel aspect.

  L'utilisation des tables de traitement n'intervient que le plus tard possible
  dans le plan. Lorsqu'elles sont utilises, elles apparaissent maintenant de
  manire explicite dans le plan graphique.

  Parmi les nouvelles jointures ajoutes  cette version figurent la 
  semi-jointure  boucles imbriques, l'anti-semi-jointure  boucles imbriques,
  la semi-jointure de hachage et l'anti-semi-jointure de hachage. 

  Vous pouvez dissimuler la logique contenue dans les procdures stockes, les
  fonctions, les triggers et les vues grce  l'option SET HIDDEN. Elle permet
  de distribuer les applications et les bases de donnes sans rvler la logique
  des procdures stockes, fonctions, triggers et vues.

  Synchronisation MobiLink
  ------------------------

  MobiLink supporte dsormais les langages de programmation Visual Studio .NET
  permettant d'crire des scripts de synchronisation.

  Le Moniteur MobiLink, qui est un outil graphique, a t ajout pour vous
  permettre de visualiser le temps associ  chaque aspect de la
  synchronisation ; les donnes sont tries par utilisateur MobiLink ou par 
  thread de production.

  Vous pouvez  prsent crire du code Java et .NET qui s'excute au moment o
  le serveur MobiLink dmarre l'environnement JVM ou CLR, avant la premire
  synchronisation.

  Un nouveau mode de gestion des cls primaires uniques sur les bases de donnes
  distantes a t ajout par le biais des UUID, identificateurs uniques 
  universels ("Universally Unique Identifiers"), galement appels GUID
  ("Globally Unique Identifiers").

  sp_hook_dbmlsync_download_ri_conflict et 
  sp_hook_dbmlsync_download_log_ri_conflict sont deux nouvelles procdures 
  stockes client qui vous permettent de grer les violations d'intgrit 
  rfrentielles au cours des transferts.

  Vous pouvez maintenant supprimer toutes les donnes dans une table distante
  en incluant une ligne dans download_delete_cursor comprenant la valeur NULL
  dans chaque colonne de cl primaire.

  Une nouvelle option de ligne de commande dbmlsync a t cre, -urc, qui vous 
  permet d'amliorer les performances de synchronisation en fournissant une
  estimation du nombre de lignes qui seront tlcharges.

  MobiLink supporte dsormais le protocole HTTPS. Ce nouveau flux met en oeuvre
  HTTP  travers SSL/TLS  l'aide du cryptage RSA et est compatible avec tout
  autre serveur HTTPS.

  Les clients MobiLink excuts sur des priphriques Pocket PC 2002 ou
  des PC Windows peuvent maintenant se connecter via un rseau commut. Grce  
  la planification, votre client distant peut se synchroniser de manire
  automatique. Les nouveaux paramtres de flux de synchronisation sont
  network_name, network_connect_timeout et network_leave_open.

  MobiLink prend en charge les serveurs Web qui supportent l'API du servlet Java
  2.2, incluant Apache Tomcat.

  Vous pouvez maintenant utiliser le cryptage RSA ainsi que le cryptage  courbe
  elliptique pour la scurit de synchronisation. Les utilitaires gencert et
  readcert supportent les certificats RSA, ainsi que les certificats  courbe 
  elliptique.

  Bases de donnes UltraLite
  --------------------------
  Lors du dploiement de la nouvelle version d'une application, vous avez la
  possibilit de mettre  niveau le schma d'une base de donnes UltraLite
  vers le schma de la nouvelle application.

  La version d'excution Java UltraLite n'est pas scuris pour les thread,
  ce qui permet le dveloppement d'applications UltraLite multi-thread.

  Les bases de donnes UltraLite peuvent dsormais utiliser le type de donnes
  Adaptive Server Anywhere UNIQUEIDENTIFIER. Il s'agit d'un type BINARY(16)
  utilis pour stocker les identificateurs uniques universels (UUID ou GUID).
  Les colonnes UNIQUEIDENTIFIER qui utilisent la fonction NEWID comme valeur 
  par dfaut garantissent des cls primaires uniques  travers une installation
  MobiLink complte, en tant qu'alternative de GLOBAL AUTOINCREMENT.

  Deux protocoles de synchronisation scuriss ont t ajouts  cette
  version. HTTPS reprsente le protocole HTTP  travers un protocole de scurit
  au niveau de la couche de transport et RSA est un type de cryptage de scurit 
  de la couche de transport utilis sur les rseaux HTTP ou TCP/IP.

  Pour resynchroniser des donnes prcdemment transfres, par exemple pour 
  rtablir une application dans son tat initial, vous pouvez rinitialiser la
  dernire estampille de tlchargement.

  Rplication SQL Remote
  ----------------------

  La dtection et la rsolution d'erreurs sur des sites distants a t amliore
  grce  la possibilit de rcuprer des informations de journaux de 
  transactions au niveau de la base de donnes consolide.


Changement de comportement dans SQL Anywhere Studio 8.0.2
=========================================================

  Cette section rsume les changements de comportement les plus significatifs.
  Pour obtenir une liste complte des changements de comportement, consultez la 
  documentation en ligne "Nouvelles fonctionnalits de SQL Anywhere Studio", 
  chapitre 2 "Nouvelles fonctionnalits de la version 8.0.2, section
  "Changements de comportement dans la version 8.0.2".
 

  Modifications relatives aux plates-formes supportes
  ----------------------------------------------------

  Les plates-formes suivantes ne sont pas supportes par cette version de 
  SQL Anywhere Studio :
  - Windows CE version 2.11
  - Windows CE processeurs SH3 et SH4
  - Windows CE processeur PowerPC

   
  Pour plus d'informations sur le support de plate-forme, consultez le manuel
  en ligne "Prsentation de SQL Anywhere Studio", "Annexe A : Plates-formes
  supportes et conditions systme".
 
  Par ailleurs, UltraLite ne supporte pas VxWorks 5.5.


  Modification du paramtre OPTIMIZATION_GOAL
  -------------------------------------------

  Le paramtre par dfaut pour l'option OPTIMIZATION_GOAL est dfini  all-rows 
  plutt qu' first-row. Cela affecte le plan d'excution choisi pour certaines
  requtes et modifiera par consquent les caractristiques des performances.

  Fin du support de la synchronisation en srie
  --------------------------------------------------------
  La synchronisation en srie tait supporte pour les clients UltraLite sur le 
  Palm OS. Elle n'est plus supporte dans la mesure o HotSync fournit une alternative
  prfrable. De ce fait, la DLL dbser8.dll n'est plus incluse dans le logiciel.

  Version jConnect
  ----------------

  Les dernires mises  jour EBF de SQL Anywhere Studio 8.0.1 contenaient
  une version plus recente de jConnect (EBF 10636) que celle contenue dans
  cette mise a jour (EBF 9689).

  Il a t remarqu que EBF 10636 engendrait un problme de traduction des jeux
  de caractres. Nous vous recommandons de dsinstaller EBF 10636 et
  d'utiliser EBF 9689  la place.

  Pour installer EBF 9689 (inclus dans ce logiciel) par dessus EBF 10636,
  vous devez supprimer les repertoires jConnect-4_5 et jConnect-5_5 de votre
  dossier partag (emplacement par dfaut c:\program files\sybase\shared
  sous Windows), puis dmarrer l'installation.

Fonctions  viter
==================
  Le support du systme d'exploitation VxWorks est report  la prochaine mise
   jour majeure de SQL ANywhere Studio.


Problmes identifis
====================
 
 Si vous dchargez un module de connexion  partir de Sybase Central, vous
 devez fermer Sybase Central et le relancer avant de pouvoir recharger le module
 de connexion. 

 Le Moniteur MobiLink offre la possibilit de connecter le serveur MobiLink au moyen
 du protocole HTTPS. Vous ne pouvez utiliser cette option que si l'option Security 
 sous licence, laquelle fournit des bibliothques de scurit Certicom, est installe
 sur votre systme. Si vous slectionnez le protocole HTTPS en l'absence de l'option 
 Security, le Moniteur gnre une trace de pile. Vous pouvez cliquer sur OK dans la 
 trace de pile et choisir un autre flux.